﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


namespace SMG.Application.DTO.Migration
{
    /// <summary>
    /// 图文主表
    /// </summary>
    public class PlayRecordDto
    {
        public PlayRecordDto()
        {
            
        }
        /// <summary>
        /// 唯一ID
        /// </summary>
        public long ID { get; set; }
        /// <summary>
        /// 图文节目名称
        /// </summary>
        public String PlayName { get; set; }
        /// <summary>
        /// 图文节目内容
        /// </summary>
        public String PlayContent { get; set; }
        /// <summary>
        /// 频道ID
        /// </summary>
        public String ChannelId { get; set; }
        /// <summary>
        /// 播出日期
        /// 格式yyyy-MM-dd
        /// </summary>
        public String PlayDate { get; set; }
        /// <summary>
        /// 节目单版本
        /// 表示节目单版本号，从1开始递增
        /// </summary>
        public String PlayVersion { get; set; }
        /// <summary>
        /// 迁移状态
        /// 0 = 未迁移，1 = 一级迁移完成，2 = 二级迁移完成
        /// </summary>
        public Int32 MoveStatus { get; set; }
        /// <summary>
        /// 生成任务状态
        /// 0 = 未生成迁移任务，1 = 已生成一级迁移任务，2 = 已生成二级迁移任务, 9 =失败
        /// </summary>
        public Int32 TaskStatus { get; set; }
        /// <summary>
        /// CG发送状态
        /// 0 未发送，1 已发送
        /// </summary>
        public Int32 SendXmlFlag { get; set; }
        /// <summary>
        /// 锁定状态
        /// 0 = 未锁，1=已锁
        /// </summary>
        public Int32 LockStatus { get; set; }
        /// <summary>
        /// 锁定时间
        /// </summary>
        public DateTime LockTime { get; set; }
        /// <summary>
        /// 节目类型
        /// 0: 图文单 1: 模板 2:模板组 3: 素材
        /// </summary>
        public Int32 PlayType { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime UpdateTime { get; set; }
    }
}
